Ảnh 1
Thực hành DOM manipulation với mức độ phù hợp cho học sinh
1. Copy từng bài: Nhấn nút "📋 Copy Bài Này" → Paste vào file .html mới → Viết code trong function
2. Copy toàn bộ: Nhấn nút "📋 Copy HTML Template" → Lưu thành file .html → Có sẵn 8 bài để luyện
3. Demo: Nhấn "Demo" để xem kết quả mong đợi, nhấn "Thử nghiệm" để test code của bạn
📋 Yêu cầu: Viết hàm changeText()
Xin chào DevCamp!
📋 Yêu cầu: Viết 2 hàm changeColor() và changeSize()
1. changeColor():
.style.backgroundColor2. changeSize():
isLarge, .style.width/.height📋 Yêu cầu: Viết hàm toggleVisibility()
display === 'none' → set 'block', ngược lại set 'none'.style.display, cấu trúc if/else📋 Yêu cầu: Viết 2 hàm addClass() và removeClass()
1. addClass():
.classList.add('highlight')2. removeClass():
.classList.remove('highlight')Yêu cầu: Viết hàm getFormData() để lấy và hiển thị thông tin form
📋 Yêu cầu: Viết 2 hàm addTodo() và removeTodo()
1. addTodo():
2. removeTodo(button):
button.parentElement.remove()📋 Yêu cầu: Viết 3 hàm cho gallery ảnh
1. showImage(index, emoji, title):
2. nextImage():
3. prevImage():
Ảnh 1
📋 Yêu cầu: Viết 3 hàm cho máy tính
1. inputNumber(num):
calcString += num, kiểm tra nếu calcString là '0' thì thay thế2. inputOperator(op):
3. calculate():